home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1998 February
/
CHIP Şubat 1998.iso
/
drivers
/
SESK
/
tumsclas
/
MULTISND.INF
< prev
next >
Wrap
Windows Setup INFormation
|
1997-09-23
|
7KB
|
237 lines
;---------------------------------------------------------------;
; Turtle Beach MultiSnd .INF file
; September 1, 1995
; Updated 09-10-97
;---------------------------------------------------------------;
[Version]
Signature="$Windows 95$"
Class=MEDIA
provider=%TBCH%
;---------------------------------------------------------------;
; The Class install is installed for any device in the inf file
;---------------------------------------------------------------;
[ClassInstall]
AddReg=Class.AddReg
[Class.AddReg]
HKR,,,,%MediaClassName%
HKR,,Icon,,1
HKR,,Installer,,mmci.cpl
;---------------------------------------------------------------;
; The .Det sections are added to the devnode at detection time
; only. The PreCopySection is simply setting the NoSetupUI
; flag so that the critical pieces (such as logical
; configurations) are in place at the time the device is started
; during first boot.
;---------------------------------------------------------------;
[MultiSnd.Det]
AddReg=PreCopySection
[PreCopySection]
HKR,,NoSetupUI,,1
;---------------------------------------------------------------;
; Manufacturer information
;---------------------------------------------------------------;
[Manufacturer]
%MfgName%=TurtleBeach
[TurtleBeach]
%MultiSnd.DeviceDesc%=MultiSnd_Device
;---------------------------------------------------------------;
; Devices to actually install
;---------------------------------------------------------------;
[MultiSnd_Device.FactDef]
ConfigPriority=HARDWARE
IOConfig=290-29F
IRQConfig=10
MemConfig=D0000-D7FFF
[MultiSnd_Device]
UpdateInis=MultiSnd.UpdateInis
DelReg=MultiSnd.DelReg
DelFiles=MultiSnd.DelList ; We don't have any files to delete
AddReg=MultiSnd.AddReg ; add to the registry
LogConfig=MultiSnd.LC1 ; We only have one logical config.
CopyFiles=MultiSnd.CopyDriversList, MultiSnd.CopyAppsList
;-reboot
;---------------------------------------------------------------;
; Delete the SYSTEM.INI entries
;---------------------------------------------------------------;
[MultiSnd.UpdateInis]
system.ini,drivers,"wave*=MultiSnd*.drv",,1
system.ini,drivers,"midi*=MultiSnd*.drv",,1
system.ini,drivers,"aux*=MultiSnd*.drv",,1
system.ini,drivers,"mixer*=MultiSnd*.drv",,1
;---------------------------------------------------------------;
; Deletion list
;---------------------------------------------------------------;
[MultiSnd.DelDriversList]
multisnd.drv,,,1
tahvxd.vxd,,,1
[MultiSnd.DelsAppsList]
mdiag.bin,,,1
mplay.exe,,,1
mrec.exe,,,1
msnd.bin,,,1
msnd.cfg,,,1
msnd.hlp,,,1
msnddiag.exe,,,1
msndfp.exe,,,1
msndmix.exe,,,1
msndmpb.exe,,,1
msndprc.exe,,,1
msndsup.exe,,,1
msndwind.exe,,,1
readme.wri,,,1
;---------------------------------------------------------------;
; Actual files to copy
;---------------------------------------------------------------;
[MultiSnd.CopyDriversList]
multisnd.drv,,,1
tahvxd.vxd,,,1
GENMIDI.MPP,,,1
[MultiSnd.CopyAppsList]
;-mdiag.bin,,
;-mplay.exe,,
;-mrec.exe,,
;-msnd.bin,,
;-msnd.cfg,,
;-msnd.hlp,,
;-msnddiag.exe,,
;-msndfp.exe,,
;-msndmix.exe,,
;-msndmpb.exe,,
;-msndprc.exe,,
;-msndsup.exe,,
;-msndwind.exe,,
;-readme.wri,,
;---------------------------------------------------------------;
; Delete from the Registry
;---------------------------------------------------------------;
[MultiSnd.DelReg]
HKR,Drivers
HKR,Config
;---------------------------------------------------------------;
; Add to the various Registries
;---------------------------------------------------------------;
[MultiSnd.AddReg]
HKR,,DevLoader,0,mmdevldr.vxd
HKR,,Driver,0,tahvxd.vxd
HKR,Drivers,,,
HKR,Drivers,MIGRATED,0,0
HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"
HKR,Drivers\midi,,0,
HKR,Drivers\wave,,,
HKR,Drivers\mixer,,,
HKR,Drivers\aux,,,
HKR,Drivers\midi\multisnd.drv,Driver,0,multisnd.drv
HKR,Drivers\midi\multisnd.drv,External,1,01,00,00,00
HKR,Drivers\midi\multisnd.drv,Description,0,%MultiSnd.DeviceDesc%
HKR,Drivers\wave\multisnd.drv,Driver,0,multisnd.drv
HKR,Drivers\wave\multisnd.drv,Description,0,%MultiSnd.DeviceDesc%
HKR,Drivers\aux\multisnd.drv,Driver,0,multisnd.drv
HKR,Drivers\aux\multisnd.drv,Description,0,%MultiSnd.DeviceDesc%
HKR,Drivers\mixer\multisnd.drv,Driver,0,multisnd.drv
HKR,Drivers\mixer\multisnd.drv,Description,0,%MultiSnd.DeviceDesc%
HKR,Config,PresetFileName,,"GENMIDI.MPP"
HKR,Config,WhoVolString,,"F0 18 04 00 14 FF F7"
HKR,Config,Pot1MaxLeft,1,7E
HKR,Config,Pot1MaxRight,1,7E
HKR,Config,Pot2MaxLeft,1,67
HKR,Config,Pot2MaxRight,1,67
HKR,Config,LevelSource,,1
HKR,Config,LevelGang,,1
HKR,Config,LevelUnits,,0
HKR,Config,WaveVolLeft,1,7F00
HKR,Config,WaveVolRight,1,7F00
HKR,Config,WaveVolMute,,0
HKR,Config,MidiVolLeft,1,F700
HKR,Config,MidiVolRight,1,F700
HKR,Config,MidiVolMute,,0
HKR,Config,Aux1VolLeft,1,7F00
HKR,Config,Aux1VolRight,1,7F00
HKR,Config,Aux1VolMute,,0
HKR,Config,Aux2VolLeft,1,7F00
HKR,Config,Aux2VolRight,1,7F00
HKR,Config,Aux2VolMute,,0
HKR,Config,MasterVolLeft,1,F700
HKR,Config,MasterVolRight,1,F700
HKR,Config,MasterVolMute,,0
HKR,Config,WaveRecMon,,1
HKR,Config,AuxVol1Left,1,7F00
HKR,Config,AuxVol1Right,1,7F00
HKR,Config,AuxVol1Mute,,0
[MIXER.AddReg]
HKLM,Software\Microsoft\Windows\CurrentVersion\Run,SystemTray,,"SysTray.Exe"
HKLM,%KEY_IOC%\Vol,,,
;---------------------------------------------------------------;
; Copy driver destinations
;---------------------------------------------------------------;
[DestinationDirs]
MultiSnd.CopyDriversList = 11 ; The Windows 95 System Directory
MultiSnd.DelDriversList = 11 ; The Windows 95 System Directory
DefaultDestDir = 10 ; The Windows 95 Directory
MultiSnd.CopyAppsList = 30, MultiSnd ; Apps file directory
MultiSnd.DelAppsList = 30, MultiSnd ; Apps file directory
;---------------------------------------------------------------;
; Logical Configuration for the MultiSnd
;---------------------------------------------------------------;
[MultiSnd.LC1]
ConfigPriority=HARDWARE
IOConfig=290-29f(3ff::),260-26f(3ff::),250-25f(3ff::),240-24f(3ff::),230-23f(3ff::),220-22f(3ff::),210-21f(3ff::),3e0-3ef(3ff::)
IRQConfig=5,7,9,10,11,12,15 ; The interrupt levels we support.
MemConfig=B0000-B7FFF, C8000-CFFFF, D0000-D7FFF, D8000-DFFFF, E0000-E7FFF, E8000-EFFFF
;---------------------------------------------------------------;
; Source disks and names
;---------------------------------------------------------------;
[SourceDisksNames]
1="",, 0001
[SourceDisksFiles]
multisnd.drv=1
tahvxd.drv=1
mdiag.bin=1
mplay.exe=1
mrec.exe=1
msnd.bin=1
msnd.cfg=1
msnd.hlp=1
msnddiag.exe=1
msndfp.exe=1
msndmix.exe=1
msndmpb.exe=1
msndprc.exe=1
msndsup.exe=1
msndwind.exe=1
readme.wri=1
;---------------------------------------------------------------;
; The infamous Strings section - definitions
;---------------------------------------------------------------;
[Strings]
KEY_IOC="SYSTEM\CurrentControlSet\Control\MediaResources\InstallOptionalComponents"
MfgName="Turtle Beach"
MediaClassName="Media Devices"
MultiSnd.DeviceDesc="Turtle Beach MultiSound Digital Audio Card"
KEY_CHKVER="SYSTEM\CurrentControlSet\Control\SessionManager\CheckVerDLLs"
TBCH="Turtle Beach Systems"